package de.koller.worlders.engine.entity.mo;

import de.koller.oceanFramework.tree.Mother;
import de.koller.worlders.WSea;

public class MOPlattformHandler extends WSea {
	
	private boolean springUsed = false;
	@Mother private MovingObject mo;
	private boolean resetXenergie = true;
	
	@Override
	protected void update( int elapsedTime ) {
		super.update( elapsedTime );
		
		//@todo move in #noImpulse
		if( resetXenergie && !mo.isBottomContact() )
			mo.getEnergy().setX( 0 ); //@Todo zukünfig checken ob kein wind oder sowas da ist
		springUsed = false;
	}

	public boolean isSpringUsed() {
		return springUsed;
	}

	public void setSpringUsed( boolean springUsed ) {
		this.springUsed = springUsed;
	}

	public void setResetXenergie( boolean resetXenergie ) {
		this.resetXenergie = resetXenergie;
	}

}
